Definitions | b, do-apply(f;x), p-lift(d;f), can-apply(f;x), x:A B(x), P  Q, Type, t T, s = t, , f(a), x(s), Dec(P), x:A. B(x), {x:A| B(x)} , Void, x:A.B(x), Top, S T, suptype(S; T), x.A(x),  x. t(x), False, A, inr x , outl(x), True, inl x , left + right, P Q |